package edu.upc.e402grupo02.e402grupo02.modelo.repository.impl;

import java.util.ArrayList;
import java.util.List;

import edu.upc.e402grupo02.e402grupo02.modelo.Perfil;
import edu.upc.e402grupo02.e402grupo02.repository.PerfilRepository;

public class PerfilRepositoryImpl implements PerfilRepository{

	public static List<Perfil> perfiles;
	static {
		perfiles = new ArrayList<Perfil>();
		perfiles.add(new Perfil(1, "Actualizar usuarios"));
		perfiles.add(new Perfil(2, "Actualizar perfiles"));
		perfiles.add(new Perfil(3, "Actualizar accesos"));
	}
	
	public static Perfil getPerfil(int id){
		for(Perfil p: perfiles){
			if(p.getId()==id)
				return p;
		}
		return null;
	}
	
	public Perfil findByNombre(String nombre) {
		for(Perfil p: perfiles){
			if(p.getNombre().equals(nombre))
				return p;
		}
		return null;
	}

	public Perfil findById(int id) {
		for(Perfil p: perfiles){
			if(p.getId()==id)
				return p;
		}
		return null;
	}

}
